package cn.edu.zafu.bigdata.YinMingyan.chapter07.zonghe;

// Main.java
import java.util.Scanner;

// 主类，包含程序的主入口和用户界面
public class StudentInformationTest {
    private static final Scanner scanner = new Scanner(System.in);
    private static StudentManager studentManager = new StudentManager(); // 创建学生管理对象

    public static void main(String[] args) {
        boolean running = true;
        while (running) {
            System.out.println("======= 学生信息管理系统 =======");
            System.out.println("1. 添加学生信息");
            System.out.println("2. 检索学生信息");
            System.out.println("3. 更新学生信息");
            System.out.println("4. 删除学生信息");
            System.out.println("5. 退出程序");
            System.out.print("请输入操作编号 (1-5): ");
            String option = scanner.nextLine();

            switch (option) {
                case "1":
                    studentManager.addStudent(); // 添加学生信息
                    break;
                case "2":
                    studentManager.findStudent(); // 检索学生信息
                    break;
                case "3":
                    studentManager.updateStudent(); // 更新学生信息
                    break;
                case "4":
                    studentManager.deleteStudent(); // 删除学生信息
                    break;
                case "5":
                    running = false; // 退出程序
                    break;
                default:
                    System.out.println("无效的输入，请重新输入。");
                    break;
            }
        }
        scanner.close();
    }
}
